package org.fast.project.service.bo;

import jakarta.validation.constraints.Min;
import lombok.Data;

/**
 * @author : lilith·bristol
 * @program : spring-web-archetype-domain
 * @description : 基础分页查询类支持分页查询的类都应继承此类
 * @date : 2020-04-22 22:59
 **/
@Data
abstract class BaseQueryPageDO {

    /**
     * 页数 最小为0
     * SpringDataJpa 使用以o为基础的索引
     * 默认第一页实为第0页
     */
    @Min(0)
    Integer pageNumber = 0;
    /**
     * 分页大小 最小为1
     * 默认每页10条数据
     */
    @Min(1)
    Integer pageSize = 10;


}
